﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BibliotecaProjeto.bicicleta
{
    public class NegocioBicicleta
    {
        DadosBicicleta dados = new DadosBicicleta();

        #region Métodos
        public void cadastrar(Bicicleta bicicleta)
        {
            if (bicicleta.codigo == "")
            {
                throw new Exception("Informe o código da bicicleta");
            }
            if (bicicleta.codigo.Length < 6)
            {
                throw new Exception("O código da bicicleta deve ter no mínimo 6 dígitos");
            }
            if (bicicleta.marca == "")
            {
                throw new Exception("Informe a marca da bicicleta");
            }
            if (bicicleta.modelo == "")
            {
                throw new Exception("Informe o modelo da bicicleta");
            }
            if (bicicleta.fabricante == "")
            {
                throw new Exception("Informe o fabricante da bicicleta");
            }

            dados.cadastrar(bicicleta);
        }

        public void atualizar(Bicicleta bicicleta)
        {
            dados.atualizar(bicicleta);
        }

        public void remover(Bicicleta bicicleta)
        {
            dados.remover(bicicleta);
        }
        #endregion

    }
}
